package cn.iocoder.devlop.module.annual.report.sfclicenceinfo.service;

import java.util.*;
import javax.validation.*;
import cn.iocoder.devlop.module.annual.report.sfclicenceinfo.controller.vo.*;
import cn.iocoder.devlop.module.annual.report.sfclicenceinfo.dal.dataobject.SfcLicenceinfoDO;
import cn.iocoder.devlop.framework.common.pojo.PageResult;

/**
 * 年报农合行政许可信息 Service 接口
 *
 * @author 超级管理员
 */
public interface SfcLicenceinfoService {


    /**
     * 获得年报农合行政许可信息列表
     *
     * @return 年报农合行政许可信息列表
     */
    List<SfcLicenceinfoDO> getSfcLicenceinfoList(String regno, String ancheyear);

    void deleteSfcLicenceinfoAll(String regno, String ancheyear);

    void createSfcLicenceinfoByList(String regno, String ancheyear, List<SfcLicenceinfoCreateReqVO> sfcLicenceinfoList);

    void overwriteSfcLicenceinfo(SfcLicenceinfoOverwriteVO updateReqVO);
}
